// 用户模型
const { User } = require('../../../models/user');
// 统一数据返回类
const { DataReturn } = require('../../../common/returnclass');

/**
 * @api {Get} /users/total 用户统计
 * @apiGroup Admin-Users
 *
 * @apiSuccess {Number} total  用户数量
 */
module.exports = async (req, res) => {
	// 根据_id查询用户信息
	let total = await User.aggregate([
		{
			$group: { _id: "$role", user_total: { $sum: 1 } }
		}
	])
	// 响应
	return DataReturn.getData(res, 200, { total: total }, '查询成功')

}
